package com.upbos.school;

import com.upbos.data.core.SingleDao;
import com.upbos.entity.App;
import org.springframework.stereotype.Repository;

import javax.annotation.Resource;
import java.util.List;


@Repository
public class SchoolDao {

    @Resource
    private SingleDao singleDao;

    /**
     * 查询应用列表
     * @param name
     * @return
     */
    public List<App> listApp(String name) {
        return singleDao.queryList("SchoolDaoMapper.listApp", name);
    }

    /**
     * 插入应用信息
     * @param app 应用信息
     */
    public void insertApp(App app) {
        singleDao.insert(app);
    }

    /**
     * 更新应用信息
     * @param app 应用信息
     */
    public void updateApp(App app) {
        singleDao.updateById(app);
    }

    /**
     * 删除应用信息，根据应用Id
     * @param app 应用信息
     */
    public void deleteApp(App app) {
        singleDao.deleteById(app);
    }
}
